@media screen and (max-width:1600px) {
    .qrcode img {
        width:55%;
    }
    .nav-list li a {
        padding:0 18px;
    }
    .banner .zi b {
        font-size:70px
    }
    .dtit {
        padding:2% 0
    }
    .dtit span,.dtit h1 {
        font-size:32px
    }
    .jianshe .zi h3 {
        font-size:150px
    }
    .jianshe .zi b {
        font-size:45px;
        line-height:1.3
    }
    .jianshe .zi span {
        font-size:28px
    }
    .jianshe .zi {
        padding:3%
    }
    .contact-t {
        font-size:26px
    }
    .contact2 li {
        padding:2% 0
    }
    .contact2 li i>img {
        width:85px;
    }
    .yw-history li h3 {
        font-size:72px;
    }
    .yw-history li p {
        font-size:18px;
        line-height:30px;
    }
    .guandian li h3 {
        font-size:20px;
        margin:15px 0;
    }
    .guandian li p {
        font-size:14px;
    }
    .sol-list li p {
        font-size:12px;
        line-height:20px;
        height:60px;
        padding:0 5%;
    }
}

@media screen and (max-width:1440px) {
    .nav-list li a {
        padding:0 15px;
    }
    .banner .zi b {
        font-size:60px;
        letter-spacing:0
    }
    .banner .zi {
        top:22%
    }
    .banner .shu {
        bottom:10%
    }
    .anlicon-t {
        font-size:28px
    }
    .case li p b {
        font-size:18px
    }
    .jianshe .zi b {
        font-size:35px;
        margin-top:-15px
    }
    .jianshe .zi h3 {
        font-size:130px
    }
    .jianshe .zi span {
        font-size:24px
    }
    .dtit span,.dtit h1 {
        font-size:26px
    }
    .contact2 li i>img {
        width:70px
    }
    .list li {
        padding:15px 30px;
    }
    .list li h3 {
        font-size:16px;
    }
    .list li p {
        font-size:14px;
    }
    .list li .lics {
        font-size:14px;
    }
    .list li .lics .parameter {
        margin-right:21px;
    }
    .list li .lics span {
        font-size:14px;
    }
    .tagleft li a {
        font-size:14px;
    }
    .tagtle {
        background:#4584e0;
        padding:10px 12px;
    }
    .tagtle span {
        font-size:16px;
    }
    .picturelist {
        overflow:hidden;
        padding:10px 15px;
    }
    .picturelist li .pictitle {
        font-size:13px;
    }
    .yl-FwCondd ul li p {
        font-size:12px;
    }
    .new_cooperate_list li {
        padding:15px 20px;
        border-radius:8px;
        height:130px;
    }
    .new_cooperate_list li h3 {
        margin-bottom:10px;
        font-size:20px;
    }
    .new_cooperate_list li h3 img {
        width:40px;
        height:40px;
    }
    .plann_principles ul li {
        padding:0 2%;
    }
    .plann_principles ul li h3 {
        font-size:18px;
    }
    .plann_principles ul li .p1 {
        margin:20px 0;
    }
}

@media screen and (max-width:1280px) {
    .container {
        width:90%;
    }
    .h-nav {
        height:70px;
    }
    .h-nav .xlogo {
        height:40px;
        width:auto;
        margin-top:15px;
    }
    .h-nav .xlogo img {
        height:40px;
    }
    .nav-list li {
        font-size:14px;
        line-height:70px;
    }
    .top-tel {
        height:70px;
        line-height:70px;
        font-size:18px;
    }
    .banner {
        height:390px;
    }
    .banner .bantxt .tit {
        margin-top:150px;
    }
    .banner .bantxt h3 {
        margin-top:150px;
    }
    .banner .bantxt h1 {
        margin-top:150px;
    }
    .service-bottom .service-list .service-item .service-icon a {
        width:70px;
        height:70px;
    }
    .service-bottom .service-list .service-item h3 {
        margin:15px 0 10px 0;
    }
    .yl-FwCon {
        height:350px;
    }
    .yl-FwCondt {
        font-size:18px;
    }
    .yl-FwCondd ul li div {
        margin-top:15px;
    }
    .yl-FwCondd ul li h3 {
        font-size:14px;
        margin-top:5px;
    }
    .yl-FwCondd ul li p {
        margin:5px 5px 0 5px;
    }
    .yl-FwCondd ul li {
        height:49%;
    }
    .yl-FwCondt p {
        font-size:18px;
    }
    .yl-FwCondd ul div.h5 {
        height:2%;
    }
    .yl-Wid02 .yl-FwCondd ul {
        margin-left:1.33%;
        width:32%;
    }
    .yl-Wid02 .yl-FwCondd ul li {
        height:49%;
    }
    .case li .zi a {
        padding:10px;
        font-size:14px;
    }
    .jianshe .zi b {
        font-size:30px;
    }
    .jianshe .zi h3 {
        font-size:100px;
    }
    .jianshe .zi .zitxt {
        font-size:13px;
        line-height:1.7;
        margin-top:10px;
    }
    .yl-bdbx li {
        height:200px;
    }
    .yl-bdbx li i {
        margin-top:40px;
    }
    .th-yynew li .zi {
        width:84%;
    }
    .page-stitle {
        font-size:16px;
    }
    .page-desc {
        font-size:12px;
        line-height:24px;
    }
    .li-left img {
        width:54px;
        display:block;
    }
    .f-li-left {
        width:230px;
    }
    .li-right img {
        width:54px;
        display:block;
    }
    .f-li-right {
        width:230px;
    }
    .floor4-r-p {
        padding-right:10px;
    }
    .floor4-l-p {
        padding-left:10px;
    }
    .dibu1-2,.dibu1-3,.dibu1-4 {
        margin-left:60px;
    }
    .tagleft {
        width:15%;
    }
    .inside-list {
        width:83%;
        margin:0 0 0 2%;
    }
    .inside-list {
        width:100%;
        margin:0;
    }
    .list li p {
        font-size:12px;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
    }
    .list li .lics {
        font-size:12px;
        line-height:22px;
    }
    .list li .lics .parameter {
        margin-right:18px;
    }
    .list li .lics span {
        font-size:12px;
    }
    .tagright {
        width:100%;
        margin-top:15px;
    }
    .picturelist li {
        width:50%;
    }
    .sol-list li {
        width:31.33%;
    }
    .prod-con .container {
        width:100%;
    }
    .th-yynew  .container {
        width:100%;
    }
    .yw-history li h3 {
        font-size:60px;
    }
    .yw-history li p {
        font-size:16px;
        line-height:25px;
    }
    .guandian li img {
        width:80px;
    }
    .sol-list li .solution-img {
        width:60px;
        height:60px;
    }
    .tagleft {
        display:none;
    }
    .new_cooperate_list li {
        padding:10px 15px;
        border-radius:5px;
        height:120px;
    }
    .new_cooperate_list li h3 {
        margin-bottom:5px;
        font-size:18px;
    }
    .new_cooperate_list li h3 img {
        width:34px;
        height:34px;
    }
}

@media screen and (max-width:1024px) {
    .container {
        width:100%;
        padding:0 20px;
    }
    .nav-list li a {
        padding:0 10px;
    }
    .top-tel {
        margin-left:15px;
    }
    .dibu1-2,.dibu1-3 {
        display:none;
    }
    .prod-txt {
        width:100%;
    }
    .txtrig {
        width:100%;
        position:static;
        padding:20px;
    }
    .txtnav li {
        width:50%;
    }
    .logoc img {
        width:200px;
        margin:0 auto;
    }
    .dtit {
        padding:2% 20px;
    }
    .dtit p {
        font-size:13px;
    }
    .service-bottom .service-list .service-item h3 a {
        font-size:18px;
    }
    .service-bottom .service-list .service-item p {
        font-size:12px;
    }
    .yl-FwCon {
        height:auto;
    }
    .yl-Wid01 {
        width:100%;
    }
    .yl-FwCondt {
        width:100%;
        height:auto;
    }
    .yl-FwCondt p {
        width:100%;
        padding:0;
    }
    .yl-FwCondd {
        width:100%;
        margin-top:2%;
    }
    .yl-FwCondd ul {
        height:auto;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .yl-FwCondd ul li {
        width:49%;
        float:left;
        margin-right: 0;
    }
    .yl-FwCondd ul li:nth-of-type(n + 6){
        margin: 0 0 20px 0;
    }
    .yl-FwCondd ul div.h5 {
        width:2%;
        height:1px;
        float:left;
    }
    .yl-FwCondd ul li p {
        height:40px;
        line-height:20px;
        margin:5px;
    }
    .yl-Wid02 {
        width:100%;
        margin:0;
        height:auto;
        margin-top:2%;
    }
    .yl-Wid02 .yl-FwCondt {
        width:100%;
    }
    .yl-Wid02 .yl-FwCondd {
        width:100%;
    }
    .yl-Wid02 .yl-FwCondd ul {
        width:100%;
        margin:0;
    }
    .yl-Wid02 .yl-FwCondd ul li {
        width:49%;
        margin-bottom:2%;
    }
    .yl-Wid03 {
        width:100%;
        height:auto;
    }
    .floor4-middle {
        display:none;
    }
    .floor4-left {
        width:50%;
    }
    .floor4-right {
        width:50%;
    }
    .yl-bdbx li {
        margin-right:2%;
        width:32%;
        margin-bottom:2%;
    }
    .yl-bdbx li:nth-child(3n) {
        margin-right:0;
    }
    .new_cooperate_list li {
        padding:5px 10px;
        height:110px;
    }
    .new_cooperate_list li h3 {
        font-size:16px;
    }
    .new_cooperate_list li h3 img {
        width:28px;
        height:28px;
    }
    .new_cooperate_list li p {
        font-size:12px;
        line-height:18px;
    }
}

.wapblcok {
    display:none;
}

@media screen and (max-width:767px) {
    .wapblcok {
        display:block;
    }
    .wapnone {
        display:none;
    }
    .banner {
        height:240px;
        background-position:60% center !important;
        background-size:auto 100% !important;
    }
    .container {
        width:100%;
        padding:0 20px;
    }
    .banner .bantxt {
        display:none;
    }
    .banner .bantxt .tit {
        margin-top:90px;
        font-size:24px;
    }
    .banner .bantxt h3 {
        margin-top:90px;
        font-size:24px;
    }
    .banner .bantxt h1 {
        margin-top:90px;
        font-size:24px;
    }
    .banner .bantxt p {
        font-size:14px;
    }
    .banner .bantxt span {
        font-size:12px;
        height:30px;
        margin-top:20px;
        padding:0 15px;
        line-height:28px;
    }
    .h-nav {
        height:60px;
    }
    .h-nav .xlogo {
        height:32px;
        margin-top:14px;
    }
    .h-nav .xlogo img {
        height:32px;
    }
    .top-tel {
        height:60px;
        line-height:60px;
        display:none;
    }
    .nav-toggle {
        display:block;
    }
    .nav-list {
        width:100%;
        display:none;
        border-top:1px solid #ffffff;
        background:rgba(50,52,54,0.8);
        position:fixed;
        top:60px;
        left:0;
    }
    .nav-list li {
        width:100%;
        margin:0;
        text-align:left;
    }
    .nav-list li>a {
        line-height:50px;
        padding:0 20px;
        font-size:16px;
        display:block;
    }
    .nav-list li:hover>a {
        border-bottom:1px solid #ffffff;
    }
    .service-bottom .service-list .service-item {
        width:50%;
        margin:10px 0;
    }
    .service-bottom .service-list .service-item:nth-child(4) {
        display:none;
    }
    .service-bottom .service-list .service-item .service-icon a {
        width:60px;
        height:60px;
    }
    .dtit {
        padding:3% 20px;
    }
    .jianshe li > img {
        width:100%;
    }
    .jianshe .zi {
        width:100%;
        position:static;
    }
    .jianshe .zi b {
        font-size:20px;
    }
    .jianshe .zi h3 {
        font-size:60px;
    }
    .container-md {
        margin-bottom:3%;
    }
    .li-left {
        width:100%;
        float:left;
        margin:0;
        position:relative;
        margin-bottom:10px;
    }
    .page-stitle {
        font-size:14px;
        line-height:24px;
    }
    .page-desc {
        line-height:20px;
    }
    .floor4-left {
        width:50%;
    }
    .floor4-right {
        width:50%;
    }
    .nav-list {
        float:left;
    }
    .floor4-l-p {
        margin:0 auto 10px auto;
        float:none;
        padding:0;
    }
    .floor4-l-p img {
        margin:0 auto;
    }
    .f-li-left {
        float:right;
        width:100%;
        text-align:center;
    }
    .floor4-r-p {
        margin:0 auto 10px auto;
        float:none;
        padding:0;
    }
    .floor4-r-p img {
        margin:0 auto;
    }
    .f-li-right {
        width:100%;
    }
    .li-right {
        width:100%;
        float:left;
        margin:0;
        position:relative;
        margin-bottom:10px;
    }
    .f-li-right {
        text-align:center;
    }
    .footer {
        padding:20px 0;
    }
    .dibuzong h3 {
        font-size:16px;
        margin-bottom:10px;
    }
    .dibu1-1 {
        float:left;
        width:70%;
    }
    .dibu1-1 p {
        font-size:12px;
        line-height:1.8;
    }
    .dibu1-4 {
        float:right;
        width:25%;
        margin-left:0;
    }
    .dibu1-4 img {
        width:100%;
    }
    .t-footer {
        margin-bottom:52px;
    }
    .t-footer .copy {
        line-height:1.8;
        font-size:12px;
    }
    .t-footer .copy span {
        margin:0 5px;
    }
    .right_fixed {
        width:100%;
        top:auto;
        bottom:0;
        transform:translateY(0);
        background:#201f29;
    }
    .right_fixed ul {
        display:flex;
        flex-direction:row;
        align-items:center;
        position:relative;
    }
    .right_fixed li {
        width:20%;
    }
    .right_fixed li.fixed04 {
        opacity:1 !important;
    }
    .mf-popCode {
        right:-25%;
        bottom:52px;
        width:150%;
        margin-right:0;
    }
    .message {
        height:100%;
        top:0;
        left:0;
        width:100%;
        margin:0;
    }
    .tagleft {
        display:none;
    }
    .inside-list {
        width:100%;
        margin:0;
    }
    .list li {
        padding:10px 15px;
    }
    .picturelist li {
        width:100%;
    }
    .list li h3 {
        font-size:14px;
    }
    .case li {
        width:49%;
        margin:0 0 2% 0;
        padding:0;
    }
    .case li:nth-child(2n) {
        margin-left:2%;
    }
    .sol-list li {
        width:48%;
        padding:10px;
    }
    .sol-list li p {
        height:auto;
    }
    .th-yynew li {
        width:100%;
    }
    .rem-list li .time .d {
        font-size:32px;
    }
    .rem-list li .zi span {
        font-size:14px;
        margin-bottom:5px;
    }
    .rem-list li .zi p {
        font-size:12px;
    }
    .pagebj .num {
        display:none;
    }
    .prod-con .container {
        padding:0;
    }
    .txt-t h1 {
        font-size:20px;
    }
    .txt-t p {
        font-size:14px;
    }
    .txt {
        font-size:14px;
    }
    .prod-page {
        padding:5px 0;
        margin:3% 0;
        width:100%;
    }
    .prod-page span.a1 {
        border:none;
    }
    .prod-page span {
        width:100%;
        padding:5px 10px;
    }
    .th-yynew .container {
        padding:0;
    }
    .caseshow .container {
        padding:0;
    }
    .ctleft h2,.ctright h2 {
        font-size:20px;
        height:40px;
        line-height:40px;
        margin-bottom:10px;
    }
    .ctleft {
        width:100%;
        height:auto;
        padding:15px;
    }
    .ctleft a {
        margin-top:0;
    }
    .ctright {
        width:100%;
        height:auto;
        padding:0 15px 15px 15px;
        border:none;
    }
    .ctright ul {
        width:100%;
    }
    .ctright ul li {
        width:50%;
        float:left;
    }
    .dtit span,.dtit h1 {
        font-size:24px;
    }
    .yw-history {
        width:100%;
    }
    .yw-history li h3 {
        font-size:42px;
    }
    .yw-history li:nth-child(1) {
        width:36%;
    }
    .yw-history li:nth-child(2) {
        width:32%;
    }
    .yw-history li:nth-child(3) {
        width:32%;
    }
    .guandian li h3 {
        font-size:18px;
        margin:10px 0;
    }
    .yw-history li p {
        font-size:12px;
        line-height:20px;
    }
    .guandian li {
        width:48%;
        margin:1%;
        padding:20px 10px;
    }
    .guandian li img {
        width:60px;
        height:60px;
    }
    .guandian li p {
        font-size:12px;
    }
    .contact-t {
        font-size:14px;
    }
    .contact2 {
        margin:0;
    }
    .contact2 li {
        width:100%;
        padding:10px 0;
        margin-bottom:10px;
    }
    .contact2 li i {
        width:50px;
        float:left;
        margin:0 15px;
    }
    .contact2 li i > img {
        width:100%;
    }
    .contact2 li p {
        height:50px;
        line-height:20px;
        font-size:14px;
        padding:5px 20px 5px 0!important;
        margin-top:0;
        text-align:left;
    }
    .yl-bdbx li {
        margin-right:2%!important;
        width:49%;
        height:160px;
    }
    .yl-bdbx li i {
        margin-top:30px;
    }
    .yl-bdbx li .fon16 {
        margin-top:10px;
    }
    .yl-bdbx li:nth-child(2n) {
        margin-right:0!important;
    }
    .yl-bdbx li:nth-child(4n) {
        margin-right:0!important;
    }
    .yl-bdbx li:nth-child(6n) {
        margin-right:0!important;
    }
    #mapall {
        height:260px!important;
    }
    .list li {
        width:100%;
    }
    .list li .list-img {
        width:35%;
        display:none;
    }
    .list li .list-info {
        width:100%;
    }
    .list li h3 {
        font-size:15px;
        line-height:1.6;
    }
    .list li p {
        display:block;
        font-size:13px;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow:hidden;
    }
    .list li .lics {
        margin-top:8px;
    }
    .list li .lics .fr {
        display:none;
    }
    .wapnone {
        display:none;
    }
    .news-content .container {
        padding:0;
    }
    .txtrig {
        display:none;
    }
    .page {
        margin:3% auto;
    }
    .app-news {
    }
    .app-news-rec {
         padding-bottom:10px;
    }
    .app-news-item {
        width:100%;
    }
    .app-news-item.fl {
        margin-bottom:20px;
    }
    .new_cooperate_list li {
        width:49%;
        margin-right:2%;
    }
    .new_cooperate_list li:nth-child(2n) {
        margin-right:0;
    }
    .new_cooperate_list li h3 {
        font-size:16px;
    }
    .new_cooperate_list li h3 img {
        width:20px;
        height:20px;
    }
    .plann_principles ul li {
        width:100%;
        margin-bottom:15px;
    }
    .plann_principles ul li .p1 {
        min-height:auto;
    }
    .search {
        padding:0 0 15px 0;
        margin:0 auto;
        width:100%;
    }
    .search .input {
        width:80%;
    }
    .search .btn {
        width:20%;
    }
    .keysList {
        padding:10px;
    }
    .right_fixed {
        display:none;
    }
    .bottomNav {
        display:block;
    }
}